<?php

return [

    /**
     * 阿里云相关配置
     */

    // 阿里云video配置
    'aliyunvideo' => [
        'accessKeyId' => env('ALIYUN_KEY'),
        'accessKeySecret' => env('ALIYUN_SECRET'),
        'regionId' => 'cn-shanghai',
        'is_callback' => false, // 是否开启回调鉴权
        'privatekey' => 'CPSapp888', // 回调鉴权key，注意：最长32位，必须同时包含大写字母、小写字母和数字
        'notify_url' => 'https://app.cps.com.cn/api/v1/callback/video/notify',
    ],
    // 阿里云OSS配置
    'aliyunoss' => [
        'accessKeyId' => env('ALIYUN_KEY'),
        'accessKeySecret' => env('ALIYUN_SECRET'),
        'endpoint' => 'oss-cn-shanghai.aliyuncs.com',
        'bucket' => env('ALIYUN_BUCKET', 'ALIYUN_BUCKET'),
        'regionId' => 'cn-shanghai',
        'lanDomain' => 'oss-cn-shanghai-internal.aliyuncs.com', // OSS内网地址
        'wanDomain' => 'oss-cn-shanghai.aliyuncs.com', //OSS外网地址
        'isInternal' => false // 上传文件是否使用内网，免流量费（选填，默认 false 是外网）
    ],
    // 阿里云sts配置
    'aliyunsts' => [
        'accessKeyId' => env('ALIYUN_KEY'),
        'accessKeySecret' => env('ALIYUN_SECRET'),
        'regionId' => 'cn-shanghai',
        'endpoint' => 'sts.cn-shanghai.aliyuncs.com',
        'roleArn' => 'acs:ram::1473047052124214:role/aliyun-sts-juese',  // 角色资源描述符，在RAM的控制台的资源详情页上可以获取
        'tokenExpire' => '3600',  // 令牌过期时间
        'clientName' => 'migo_session',  // setRoleSessionName可以不改
        // 在扮演角色(AssumeRole)时，可以附加一个授权策略，进一步限制角色的权限；
        // 详情请参考《RAM使用指南》
        // 这代表所有权限
        'policy' => [
            'Version' => '1',
            'Statement' => [
                [
                    'Effect' => 'Allow',
                    'Action' => [
                        "oss:*"
                    ],
                    'Resource' => [
                        "acs:oss:*:*:*"
                    ],
                ]
            ],
        ]
    ],

];
